self-powered detector - Spanish English Dictionary